block level scope [JS] let과 const 🔰 변수 중복 선언 허용 var 키워드로 선언한 변수는 중복 선언이 가능하다. var 키워드로 선언한 변수는 오로지 함수의 코드 블록만을 지역 스코프로 인정한다. 함수 외부에서 var 키워드로 선언한 변수는 코드 블록 내에서 선언해도 모두 전역 변수가 된다. 🔰 변수 호이스팅 변수 호이스팅에 의해 var 키워드로 선언한 변수는 변수 선언문 이전에 참조할 수 있다. var 키워드의 단점을 보완... constblock level scopejsfrontend블록 레벨 스코프letTILTIL
[JS] let과 const 🔰 변수 중복 선언 허용 var 키워드로 선언한 변수는 중복 선언이 가능하다. var 키워드로 선언한 변수는 오로지 함수의 코드 블록만을 지역 스코프로 인정한다. 함수 외부에서 var 키워드로 선언한 변수는 코드 블록 내에서 선언해도 모두 전역 변수가 된다. 🔰 변수 호이스팅 변수 호이스팅에 의해 var 키워드로 선언한 변수는 변수 선언문 이전에 참조할 수 있다. var 키워드의 단점을 보완... constblock level scopejsfrontend블록 레벨 스코프letTILTIL